package cn.fscode.code.generator.mapper;


import cn.fscode.code.generator.model.po.SysDictItemPO;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

/**
 * @author shenguangyang
 */
@Mapper
public interface SysDictItemMapper extends BaseMapper<SysDictItemPO> {

    /**
     * 根据字典类型和字典键值查询字典数据信息
     *
     * @param dictType 字典类型
     * @param itemValue 字典键值
     * @return 字典标签
     */
    String selectDictLabel(@Param("dictCode") String dictType, @Param("itemValue") String itemValue);

    /**
     * 查询字典数据
     *
     * @param dictCode 字典编码
     * @return 字典数据
     */
    int countDictDataByType(String dictCode);
}
